﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace barquitos
{
    public class Barco
    {
        private string Nombre_barco;
        private string puerto;
        private int tiempo_incio;
        private int tiempo_salida;
        private int cantidad_puerto;
        private int entrada;

        public int cantidad_barco { get; set;}

        public Barco()
        {
            this.Nombre_barco = "";
            this.puerto = "";
            this.entrada = 0;
            this.tiempo_incio = 0;
            this.tiempo_salida = 1;
            this.cantidad_puerto = 1;
        }
        public void carga()
        {
            Stack<int>pila= new Stack<int>();
            for (int i = 0; i < cantidad_barco; i++)
            {
                Console.WriteLine("Ingrese el nombre del barco");
                Nombre_barco = Console.ReadLine();
                Console.WriteLine("Ingrese el numero del puerto" + "[" + cantidad_puerto + "]");
                puerto = Console.ReadLine();
                cantidad_puerto++;
                pila.Push(entrada+1);
                if ((Nombre_barco=="")||(puerto== ""))
                {
                    Console.WriteLine("no puede estar vacias el puerto ó el nombre");
                    i--;
                    --cantidad_puerto;
                    continue;
                }
                else
                {
                   entrada=+ pila.Pop();
                    tiempo_incio++;
                    ++tiempo_salida;
                    Console.WriteLine("Numero del puerto: " + entrada + " " + "Nombre del barco: " + Nombre_barco);
                    Console.WriteLine("");
                    Console.WriteLine("Tiempo de entrada: " + tiempo_incio + " " + "Tiempo de salida: " + tiempo_salida);
                    Console.WriteLine("");
                    tiempo_incio = 0;
                    tiempo_salida = 0;
                }
                }
              }
            }
           
        }
    

